package cn.edu.wynu.d2_inner_class2;
/*
什么是静态内部类?
有static修饰的内部类，属于外部类自己持有。
public class Outer{
    // 静态内部类
    public static class Inner{
    }

创建对象的格式:
外部类名.内部类名 对象名 = new 外部类.内部类(...);
Outer.inner in = new Outer.inner();

静态内部类中访问外部类成员的特点：
可以直接访问外部类的静态成员，不可以直接访问外部类的实例成员。

局部内部类：
局部内部类是定义在在方法中、代码块中、构造器等执行体中。
该语法一般不用。
*/

public class Test {
    public static void main(String[] args) {
        // 了解静态内部类
        Outer.Inner in = new Outer.Inner();
        in.test();
    }
}
